overtake (someone) by surprise

Translations
застать (кого-то) врасплох
The sudden storm overtook us by surprise.
Внезапный шторм застал нас врасплох.
Definitions
To catch someone off guard or unexpectedly surpass them in a situation, often in a competitive context.
Words
overtake

verb
застать врасплох
someone

pronoun
кого-либо
by

preposition
в
surprise

noun
врасплох